package com.yurun.orgstudentmodule.service;

import com.yurun.commonapi.api.CommonResult;
import com.yurun.commonapi.pojo.StudentDocument;
import com.yurun.commonapi.vo.StudentSignListVO;

import java.math.BigInteger;

public interface StudentInfoService {

    CommonResult allStudentInfo(int isImport, BigInteger organizationId, BigInteger employeeId, BigInteger branchId, String keyword, int pageNum, int pageSize);

    CommonResult addStudent(StudentDocument studentDocument);

    CommonResult getOneStudentInfoByStudentId(StudentDocument studentDocument);

    CommonResult editStudent(BigInteger employeeId, StudentDocument studentDocument, int ifAlone);

    CommonResult delStudent(BigInteger employeeId, StudentDocument studentDocument, int ifAlone);

    CommonResult getStudentSignList(StudentSignListVO studentSignListVO);
}
